package Task03_1;
/*
作业1

分析以下需求，并用代码实现：

(1)模拟Arrays.toString(int[] arr);方法，自己封装一个public static String toString(int[] arr);

(2)如果int类型数组arr为null，toString方法返回字符串"null"

(3)如果int类型数组arr长度为0，toString方法返回字符串"[]"

 (4)如果int类型数组arr的内容为{1,2,3,4,5},toString方法返回字符串"[1, 2, 3, 4, 5]"
 */
public class toStringTest {
    public static String toString(int[] arr){
        StringBuilder sb = new StringBuilder();
        if (arr == null)
            return "null";
        else if(arr.length == 0)
            return "[]";
        else {
            sb.append("[");
            for (int i = 0; i < arr.length; i++){   //{1,2,3,4,5}
                if (i == arr.length - 1) {
                    sb.append(arr[i]).append("]");
                    break;
                }else
                    sb.append(arr[i]).append(", ");
            }
        }
        return sb.toString();
    }
}
